package secondwork;

/**
 * @author ：chenzikang
 * @date ： 2020/3/5
 */

public class PerfectNumber {

    public static void main(String[] args) {
        findPerfectNum(1000);

    }

    public static void findPerfectNum(int k) {

        for (int i = 2; i < k; i++) {
            int sum = 0; //记录一个数的因子的和
            for (int j = 1; j < i; j++) { //找这个数的因子
                if (i % j == 0) {
                    sum += j;
                }

            }

            //如果这个数等于他的因子之和，就打印输出
            if (i == sum) {
                System.out.println(i);
            }
        }
    }
}


